﻿body { background-color: #efeae1; background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent); background-size: 4px 4px; /* 控制条纹的大小 */ color: #5e5e5e; font: 12px/1.5 "Microsoft YaHei", SimSun, Tahoma, Helvetica, Arial, sans-serif; }
.header { height: 130px; }
.eyeview { margin: 0 auto; position: relative; width: 1020px; }
.header { background: #329fd7 url(/Web/image/head.jpg) no-repeat right top; border-bottom: 1px solid #2e7b9f; }
.logo { float: left; margin-top: 40px; }
.header .title { float: left; margin-top: 45px; margin-left: 10px; background: url(/Web/image/titleEx.png) no-repeat; height: 46px; width: 225px; }
.header .word { float: left; margin-top: 58px; margin-left: 60px; height: 46px; width: 369px; }
.nav { height: 40px; box-shadow: 0px 3px 5px rgba(0,0,0,.2); border-top: 1px solid #63c4f1; background-color: #329fd7; }
.nav .link { padding: 0 26px; float: left; margin-top: 10px; height: 20px; }
.nav .pageTo { height: 20px; float: left; line-height: 20px; margin-right: 5px; color: #fff; font-size: 15px; display: inline-block; }
.nav .pageTo:hover { text-decoration: underline; }
.nav .describe { color: #083d4b; width: 50px; margin-top: -5px; display: inline-block; line-height: 16px; }
.content { position: relative; margin-top: 15px; padding-bottom: 30px; box-shadow: 0px 0px 6px rgba(0,0,0,.3); background: #fff;  }
.fl { float: left; }
.fr { float: right; }
.w622 { width: 622px; }
.w612 { width: 612px; }
.w378 { width: 300px; }
.cl { clear: both; }
.h317 { height: 317px; }
.slider { position: relative; border: 0px solid #fff; overflow: hidden; width: 605px; height: 307px; margin: 0px; box-shadow: 0 0 0px rgba(0,0,0,.3); }
.slider .cur { background-color: rgba(0,0,0,.5); position: absolute; bottom: 0px; padding-right: 3%; width: 97%; height: 40px; text-align: right; }
.slider .cur a { display: inline-block; background-color: #fff; width: 20px; height: 4px; }
.slider .cur a.active { background-color: red }
.imgBox img { position: absolute; }
.login { margin: 0px; background-color: #fff; box-shadow: 0 0 3px rgba(0,0,0,.3); }
.login>div { margin: 30px 30px 0px 30px; }
.login .loginTitle { font-weight: bold; background: url(login.png) no-repeat left center; margin-left: -8px; color: #737373; font-size: 18px; text-indent: 40px; }
.inputBox { margin-top: 20px; border: 1px solid #d2c9c9; border-radius: 1px; }
.inputBox input { display: block; width: 94%; border: none; outline: none; margin: 10px 3%; line-height: 20px; }
.remember { margin-top: 10px; line-height: 20px; color: #878787; }
.remember input { vertical-align: text-bottom; }
.forget { color: #cf3622; float: right; }
.signIn button { margin-top: 10px; width: 100%; background-color: #ed801f; border: none; border-radius: 3px; color: #fff; font-size: 18px; font-weight: bold; height: 50px; }
.login .other { color: #a2a2a2; margin-top: 15px; }
.login .other img { vertical-align: text-bottom; margin-left: 7px; }
.mt11 { margin-top: 11px; }
.boxTemp { font-size: 13px; margin: 10px 2px 0px 2px; }
.mt2 { margin: 2px; }
.boxTemp h2 { line-height: 30px; color: #3b3b3b; font-size: 14px; height: 35px; border-bottom: 1px solid #dce1e5; }
.boxTemp h2 .t { display: inline-block; height: 36px; margin-bottom: -1px; padding: 0 15px; }
.boxTemp h2 .t.active { height: 33px; border-bottom: 3px solid #dd0f0f; }
.more { float: right; margin-right: 10px; font-size: 12px; }
.newsList {margin: 0 15px; }
.newsList li { margin-top: 7px; background:url("b4.png") no-repeat 0 2px;
	padding-left:10px;}
.contribute { background-color: #fff; box-shadow: 0 0 0px rgba(0,0,0,.3) }
.contribute .newsList { list-style: none; font-size: 14px; margin: 0 15px; }
.contribute .newsList li { font-size: 13px; font-family: "宋体"; margin-top: 8px; }
.w1000 { width: 1000px; }
.famous { margin-right: 10px; }
.recall .rBox i { display: inline-block; margin: 15px 0px 15px 6px; background-color: #fff; border: 1px solid #e2e2e2; padding: 3px; }
.recall .rBox i img { display: block; }
.w515 { width: 515px; }
.h195 { height: 195px; }
.w442 { width: 442px; }
.famousPe { margin: 18px 10px 0px 10px; }
.textBox { overflow: hidden; }
.famousPe h3 { font-size: 13px; font-weight: bold; margin: 10px 0px; color: #373737; }
.famousPe .pePhoto { float: left; margin-right: 25px; }
.bu { width: 100%; background: url(bu.png) no-repeat center bottom; height: 30px; bottom: 0px; position: absolute; }
.quickCon { margin: 20px; background-color: #dc1139; border-radius: 5px; width: 206px; height: 217px; color: #fff; border: 1px solid #b90000; }
.quickCon .nlink { font-size: 14px; margin: 20px 0px 0px 30px; text-decoration: underline; }
.btitle { margin-top: 20px; border-top: 1px solid #a70d2b; padding: 23px 0px; text-align: center; color: #ffcb78; font-size: 18px; text-shadow: 1px 1px 1px #525252; }
.es { margin-top: 20px; width: 750px; margin-right: 20px; }
.es h3 { text-align: center; }
.es h3 .ttitle { display: inline-block; width: 42%; background: url(tbg.png) repeat-x; height: 14px; line-height: 14px; }
.es h3 .name { height: 14px; line-height: 14px; font-size: 18px; line-height: 2px; display: inline-block; width: 16%; }
.es img { margin-top: 25px; margin-left: 12px; }
.es img:hover { opacity: .8; }
.es img.first { margin-left: 0px; }
.company .rBox i { padding: 0px; margin: 15px 0px 15px 4px; }
.footer { color: #e1e1e1; background-color: #3d3d3d; }
.footer .eyeview p { text-align: center; line-height: 36px; padding: 20px 0px; }
.header .w_411 { width: 411px; }
.fBox { position: relative; padding: 20px 45px; }
.fBox h3 { font-size: 14px; font-weight: bold; margin: 5px 0px; }
.fBox a { margin: 4px 0px; display: inline-block; }
.line { position: absolute; right: 0px; top: 55px; width: 0px; height: 200px; border-right: 1px solid #252525; border-left: 1px solid #494949; }
.find { margin-right: 10px; margin-top: 20px; }
.find .other img { margin-left: 7px; }
.find img { margin-top: 5px; }
.bottom { text-align: center; color: #9c9c9c; padding: 5px; background-color: #1a1a1a; }
.game .rBox i { padding: 5px; margin-left: 8px; }
.chat { position: absolute; right: -100px; top: 20px; }
.textBox2 p { opacity: .9; position: absolute; bottom: 10px; z-index: 5; color: #fff; left: 10px; }
.w615 { width: 615px; }
.h275 { height: 275px; }
.redLine { border-top: 2px solid #cf3622; margin: 15px 2px; }
.ftext { margin-top: 20px; border-top: 1px solid #d0d0d0; }
.ftext>div { margin: 7px; }
.h100 { height: 80px; }
.searchBox { color: #fff; text-align: right; position: absolute; right: 10px; top: 75px; }
.searchBox>div { margin-top: 10px; }
.inputBox2 { overflow: hidden; float: left; height: 25px; background-color: #fff; box-shadow: inset 0px 0px 3px rgba(0,0,0,.3); }
.inputBox2 input { margin: 3px 5px; border: none; }
.search { float: left; text-align: center; padding: 0 8px; color: #fff; cursor: pointer; line-height: 24px; height: 25px; background-color: #a3a2a1; }
.w427 { width: 427px; }
.w560 { width: 560px; }
.rBox.newsList { margin: 0px; }
.w600 { width: 695px; }
.h270 { height: 270px; }
.odd { height: 314px; border-top: 3px solid #dd0000; }
.odd1 { box-shadow: 0px 0px 0px rgba(0,0,0,.3); height: 100%; width: 320px; float: left; }
.odd2 { width: 350px; float: right; margin-right: 5px; }
.color-blue2 { color: #1e84a1; }
.mood { margin: 10px 0px 0px 15px }
.mood img { margin-right: 10px; float: left; }
.moodeSearch { border-top: 1px solid #78cee6; margin: 15px 10px 0px 10px; padding: 20px 10px; }
.moodeSearch .modeBtn { cursor: pointer; background-color: #1e84a1; font-weight: bold; text-align: center; color: #fff; line-height: 25px; padding: 0 5px; height: 25px; }
.searchBox2 { height: 25px; border: 1px solid #bbb; width: 200px; margin: 0 auto; }
.moodeSearch input { border: none; }
.odd2 ul { margin-top: 25px; margin-left: -10px; }
.odd2 ul li { width: 120px; text-align: center; float: left; }
.odd2 p { margin: 5px 0px 10px 0px; text-align: center; font-weight: bold; }
.odd2 img { font-size: 0px; }
.last img { margin: 10px auto; }
.last p { color: red; }
.article { overflow: hidden; background-color: #ededed; }
.pageCursor { margin-left: 100px; }
.articleBox { margin: 10px 20px; }
.textBox .tH { padding: 25px 0; text-align: center; font-size: 22px; font-weight: bold; }
.textBox .publish { text-align: center; }
.textBox .devider { height: 1px; background-color: #dce1e5; }
.textBox .text { color: #4e4e4e; font-size: 14px; margin-top: -40px; padding: 30px 50px; }
.textBox .text P { margin-top: 20PX; line-height: 30px; }
.textBox .text P span { font-size: 14px !important; }
.textBox .close { text-align: right; }
.textBox .close a { color: #1282bc; margin-right: 20px; }
.articleFooter { padding: 10px 0; text-align: center; color: #808080; }
.list { font-size: 14px; box-shadow: 0px 0px 2px rgba(0,0,0,.3); }
.listNav { width: 223px; text-align: center; float: left; }
.navItem { cursor: pointer; padding: 5px 0px; margin-top: 15px; }
.navItem:hover, .navItem.active { background-color: #dd0f0f; color: #fff; }
.navTitle { margin-top: 30px; font-size: 22px; color: #96b7cb; }
.listContent { float: left; min-height: 720px; width: 785px; }
.c2 { margin-left: 0px; }
.listTitle { display: inline-block; margin-top: 10px; color: #000; border-bottom: 2px solid #f00; margin-bottom: -2px; padding: 5px 12px; }
.devider { height: 1px; background-color: #dce1e5; }
.listUl { list-style: square inside; }
.listUl li { font-size: 13px; font-family: "宋体"; margin-top: 10px; }
.listUl .listDate { float: right; }
.pageNum { width: 30px; }
.pageLink { font-size: 13px; margin-top: 10px; text-align: center; }
.pageLink span { margin: 0 5px; }
.logined .pageTo { font-size: 14px; }
.nav .logined .link { padding: 0 17px; }
.logined .userInfo { color: #fff; font-size: 14px; margin-right: 60px; }
.lBg { background-color: #ebf0f3; }
.lContent { font-size: 13px; padding: 0px; box-shadow: 0px 0px 2px rgba(0,0,0,.3); }
.lPageCurBox { margin: 0px 5px; border-bottom: 1px solid #cfcfcf; padding: 20px 30px; }
.lLoginedNav { width: 237px; float: left; border-right: 1px solid #cfcfcf; min-height: 850px; }
.lLoginedNavBox { margin: 30px; }
.lFirst { line-height: 24px; margin-top: 25px; }
.lTitle { color: #555555; font-weight: bold; }
.lCont1 { float: left; width: 320px; }
.lContBox.first { margin-top: 100px; }
.lContBox.sec { margin-top: 30px; }
.lLoginedCont { line-height: 30px; float: left; padding-left: 130px; }
.lrightBox { float: left; }
.lSubject { /*width: 760px;*/ width: 777px; /*padding: 30px 10px;*/ padding: 30px 0; }
.lSubjectTitle { padding: 40px 50px; font-size: 18px; text-align: center; background-color: #c97e3c; color: #fff; }
.lSubjectTitle h2 { margin-top: 15px; font-size: 24px; }
.lListUl { margin-top: 30px; list-style: inside disc; }
.lpageLink { margin-top: 25px; }
.color-blue { color: #09C; }
.lFinderInput { float: right; }
.lMTitle { font-size: 18px; }
.lMemberFinder { padding-left: 55px; }
.lFinderInput a { margin-left: 5px; }
.lSubjectTable { margin-top: 20px; }
.lSubjectTable table { width: 100%; }
.lSubjectTable td { font-size: 13px; font-family: "宋体"; padding-top: 20px; }
.lSubjectTable td, .lSubjectTable th { text-align: center; }
.lSubjectTable th { padding: 10px 0px; font-weight: bold; border-bottom: 1px solid #CCC; }
.lSubject2 { width: 650px; padding-left: 60px; padding-right: 60px; }
.lactive { background-color: #3bbb50; }
.lSubjectTable .fTd { text-align: left; }
.lactext { margin-top: 100px; }
.lclassMana { width: 650px; padding-left: 50px; padding-right: 50px; }
.lnotice { text-indent: 30px; }
.albumTemp { text-align: center; float: left; margin-top: 40px; margin-left: 70px; }
.albumTemp p { font-size: 13px; font-family: "宋体"; margin-top: 10px; text-align: center; }
.albumTemp img { display: inline-block; padding: 3px; box-shadow: 0px 0px 3px rgba(0,0,0,.5); }
.albumUl { margin-left: -54px; }
.odd1 p { font-size: 13px; font-family: "宋体"; line-height: 35px; padding-left: 26px; background:url("b4.png") no-repeat 10px 10px;
	padding-left:20px;}
.linkschool { margin-left: 130px; }
.linkschool .checkoption { height: 30px; width: 170px; border-color: #CCC; margin-right: 10px; }
.checkoption option { color: #9C9C9C; }
.s_t { position: relative; }
.s_t i { position: absolute; bottom: -6px; left: -2px; height: 2px; width: 58px; background-color: #f00; }
.s_martb { margin-bottom: 35px; margin-top: 8; }
.s_center { width: 205px; height: 500px; text-align: left; margin: 0 auto 26px; }
.s_boxall { width: 205px; margin: 0 auto; height: 46px; line-height: 46px; margin-bottom: 5px; text-align: center; }
.s_boxall a { font-size: 16px; color: #fff; display: block; }
.s_box1 { background-color: #f78c6c; }
.s_box2 { background-color: #6cc1de; }
.s_box3 { background-color: #a6ce85; }
/*.s_left1 { height: auto; position: absolute; top: 15px; bottom: 15px; left: 0; }*/
/*.s_marl223 { height: auto; min-height: 720px; margin-left: 223px; }*/
.h_678 { height: 890px; }
.zl_box { margin-top: 30px; color: #acacac; padding: 0 10px; }
.zl_box li { padding-left: 58px; height: 30px; line-height: 30px; margin-top: 6px; transition: all 0.3s; }
.zl_box li a { display: block; }
.zl_box li:hover { background-color: rgba(240,44,47,0.8); color: #fff; }
.select1 { color: #555; }
.s_mydiyi { padding-top: 0; padding-bottom: 0; }
.listContentBox { float: left; width: 756px;padding: 30px 20px 0px 20px; border-left: 1px solid #c9c9c9; min-height:800px;}
.listContentBox h1 { font-size: 18px; text-align: center; line-height: 70px; }
.listContentBox h1 span { color: #ff0000; font-size: 13px; font-family: "宋体"; }
.content_body { border: 1px solid #c9c9c9; }
.content_body h3 { font-size: 15px; line-height: 49px; border-bottom: 1px #c9c9c9 solid; padding-left: 10px; }
.content_body ul { width: 425px; overflow: hidden; margin-lefT: 115px; }
.content_body li { float: right; width: 425px; line-height: 50px; text-align: right; font-size: 14px; }
.select_box { width: 224px; height: 30px; float: right; margin-left: 10px; margin-top: 10px; }
.content_body .text_box { width: 220px; height: 30px; float: right; margin-left: 10px; margin-top: 10px; }
.content_body h3 span { color: #ff0000; font-size: 14px; font-family: "宋体"; }
.head_h3 { border-bottom: 1px solid #c9c9c9; border-top: 1px solid #c9c9c9; font-size: 15px; line-height: 49px; padding-left: 10px; margin-top: 10px; }
.head_h3 span { color: #ff0000; font-size: 13px; font-family: "宋体"; }
.activer_body li { width: 240px; float: left;  text-align: left; font-size: 14px; padding-left: 20px; height: 50px; }
.activer_body ul { width: 560px; margin-lefT: 55px; }
.text_qt { width: 565px; height: 115px; margin-left: 55px; }
.xzbl_body ul { width: 690px; overflow: hidden; margin-left: 0px; padding-bottom: 10px; }
.xzbl_body li { float: left; line-height: 30px; width: 690px; text-align: left; overflow: hidden; margin-top: 10px; }
.xzbl_content li { float: left; overflow: hidden; width: 330px; }
.xzbl_content .text_tx { width: 323px; height: 83px; }
.xzbl_content .gx_box {  text-align: right; margin-right: 10px; }
.submit { border: 1px solid #c9c9c9; background: #329FD8; width: 140px; height: 40px; line-height: 40px; border-radius: 4px; margin: 0 auto; color: #fff; text-align: center; font-size: 16px; margin-top: 20px; }
.content_right p { padding-top: 10px; }
.xyh_xs{  display: inline-block;
  height: 36px;
  margin-bottom: -1px;
  padding: 0 15px;}
.btn_pj{width:80px;height:30px;border:1px solid #ccc;background:#fff;}
.comment_body{position:relative;padding-bottom:80px;}
.btn_pj{position:absolute;  top: 80px;  right: 60px;}
.comment_list i{float:right;padding-right:60px;   padding-bottom: 80px;  text-decoration: underline;  color: red;}
.comment_text {
  width: 920px;
  margin-left: 40px;
  height: 60px;
}
.lPageCurBox {
  margin: 0px 5px;
  border-bottom: 1px solid #cfcfcf;
  padding: 20px 30px;
}
.textBox {
  overflow: hidden;
  margin-top: 20px;
}
.one_comment {
  overflow: hidden;
  width: 940px;
  margin: 0 auto 20px;
}
.one_cmt_left {
  float: left;
}
.one_cmt_right {
  float: left;
  width: 855px;
  padding-left: 15px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 20px;
}
.comments_title {
  margin-bottom: 20px;
  background: url("comments.png") no-repeat 30px 3px;
  font-size: 14px;
  padding-left: 55px;
}	
.all_pos{
	position:absolute;
	padding-left:50px;
	left:1px;
	right:1px;
	top:0px;
	height:318px;
	min-height:318px;
	overflow:hidden;
	background-color:#fff;
	transition:height 0.5s;
	box-shadow: 0 0 3px rgba(0,0,0,.3);
	margin:0 !important;
	}
.login:hover .all_pos{
	height:auto;
	}
.s_xyou { font-family: "宋体"; color: #22a6e4;overflow: hidden; }
.s_xyou li { line-height: 25px; float:left;margin-right:8px;}
.color_lan{
	color:#22a6e4;
	vertical-align:3px;
	margin-left:25px;
	 }	
	
.no-bordersha{
	box-shadow:none;
  position: relative
	}	
.s_landname{
	margin-top:20px;
	display:inline-block;
	font-family:"微软雅黑", "宋体";
	font-size:25px;
	color:#6d6d6d;
	}

.s_quanz{
	font-size:13px;
	font-family:"宋体";
	font-weight:bold;
	color:#6d6d6d;
	margin-top:15px;
	margin-bottom:10px;
	}

.zy-cz{
	width:200px;
	height:25px;
	overflow:hidden;	
}
.zy-search{
	padding-left:10px;
	padding-right:24px;
	z-index:1;	
}
.zy-i{
	width:15px;
	height:14px;
	background:url(search.png) no-repeat;
	cursor:pointer;
	display:inline-block;
	margin-top:3px;z-index:999;
	margin-left:-26px;
	position:absolute;	
}
.zy-sm{
	margin-top:-25px;	
}
.footer {
	color: #fff;
	background-color: #3d3d3d;
	text-align: center;
	min-height: 80px;
    margin-top:20px;
}
.footer .eyeview{
	padding-top: 15px;
}
.footer .eyeview p {
    text-align: center;
    padding: 15px 0px;
}
.footer ul{
	overflow: hidden;
	margin-left: 298px;
	float: left;
}
.footer ul li{
	float: left;
}
.footer ul li span{
	width: 1px;
	height: 10px;
	background: #fff;
	display: inline-block;
	margin:0 10px;
}
.footer ul li i{
	display: inline-block;
	margin:0 10px;
	font-size: 12px;
	position: relative;
	top: 1px;
}
.footer .zy-search{
	width: 166px;
	height: 25px;
	border-radius: 25px;
	border:1px solid #020001;
	float: left;
	background: #fff;
	box-sizing:border-box;
	margin-left: 25px;
	position: relative;
	top: -2px;
}
.footer .zy-search i{
	color: #767676;
	font-size: 14px;
	float: right;
	margin-right: 8px;
	position: relative;
	top: 1px;
}
.s_sildup{
	position:relative;
	width:100px;
	display:inline-block;
	cursor:pointer;
	}
.s_sildupbox{
	margin:30px 15px 70px 9px;
	padding:0 8px;
	border:#dddddd solid 1px;
	overflow:hidden;  
	}
.s_titlebox{
	border-bottom:#dddddd solid 1px;
	overflow:hidden;
	}
.s_titlebox h2{
	padding-left:10px;
	height:12px;
	line-height:12px;
	margin:15px 0;
	color:#3d627c;
	font-weight:bold;
	min-width:58px;
	float:left;
	}
.s_marrsome{
	display:inline-block;
	vertical-align:-16px;
	font-family:"宋体";
	}
ul.s_marrsome li{
	width:100px;
	float:left;
	text-align:left;
	color:#308dd0;
	margin-left:10px;
	}
ul.s_marrsome li.s_topli{
	margin-top:13px;
	margin-bottom:10px;
	}
ul.s_marrsome li.s_topli ol{
	margin-top:8px;}
ul.s_marrsome li.s_topli ol li{
	height:16px;
	line-height:14px;
	margin-bottom:5px;
	margin-left:0;
	}
ul.s_marrsome li.s_topli ol li a{
	color:#a7a7a7;
	}
@font-face {
  font-family: "imooc-icon";
  src: url("../fonts/icomoon.eot");
  src: url("../fonts/icomoon.svg") format("svg"), 
  	   url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),
	   url("../fonts/icomoon.woff") format("woff"),
	   url("../fonts/icomoon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.imooc-icon {
  font-family: "imooc-icon";
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}	